how long do cats remember other cats